body{width:100%;margin: 0 auto;padding: 0;width:100%;max-width:640px;min-width:320px;font-family:"Microsoft YaHei",Helvetica,Arial,san-serif;font-size: 100%;}
a{text-decoration: none;}
p{margin:0px auto;padding:0px;}
img{display: block;vertical-align:top;max-width:100%;}
em{font-style: normal; color: #F00; margin-right: 5px;}
input,textarea{font:1rem Microsoft YaHei;}
:focus{outline:none;}
/*banner*/
header{margin: 0px auto; padding: 0px; width: 100%; text-align: center; line-height: 40px; height: 40px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); white-space: nowrap; overflow: hidden; font-size:1.2rem; font-weight:bolder;}
header span{color: #FF0000;}
/*proto*/
section.buy{width: 100%;height: auto;background: rgb(68, 54, 28) none repeat scroll 0% 0%;padding: 5px 0px 15px;text-shadow: none;text-align: center;overflow: hidden;}
.row1, .row2{width: 96%;height: auto;margin: 0px auto;padding: 0px;clear: both;}
.row2{border-top: 1px dotted rgb(82, 69, 36);padding: 10px 0px;line-height: 30px;overflow: hidden;}
.row1 strong{display: block;width: 35%;float: left;font-size: 2rem;color: rgb(255, 255, 0);text-shadow: 1px 1px 0px rgb(0, 0, 0);line-height: 60px;margin-left:5%;}
.row1 ol{width: 60%;height: inherit;margin: 0px;padding: 0px;overflow: hidden;}
.row1 ol li{width: 30%;display:inline-block;color: rgb(136, 101, 54);line-height: 30px;}
.row1 ol li p{color: rgb(154, 155, 116);margin:0px;}
.row2 strong{display: block;width: 35%;line-height: 30px;height: 30px;float: left;font-size: 1rem;color: rgb(154, 124, 72);}
.row2 .djs{width: 65%;line-height: 30px;height: 30px;margin: 0px;padding: 0px;color: rgb(221, 221, 153);overflow: hidden;}
article.des{width: 94%;margin: 0px auto;padding: 10px 0px;text-align: left;border-top: 1px dotted rgb(82, 69, 36);color: rgb(255, 255, 255);text-shadow: 1px 1px 1px rgb(51, 37, 12);}
article.des span{color:#f00; font-weight:bolder;}
section.buy a.btn{background-color: rgb(255, 86, 0);display: block;width: 96%;margin: 5px auto;padding: 10px 0px;text-align: center;color:#fff;text-shadow: 1px 1px 1px rgb(51, 51, 51);border-radius: 6px;font-size:1.2rem;font-weight:bolder;}
/*BUY*/
.box{position: relative;}
#orderBox{position: relative;}
.title{height: 36px;line-height: 36px;color: rgb(255, 255, 255);font-size: 18px;vertical-align: middle;margin-bottom: 10px;padding-left: 8px;}
label.bdxx{float: left;display: inline;overflow: hidden;width: 24%;_width:23%;text-align: right;padding-right: 2%;padding-top: 5px;}
.dxbox, .xlbox, .textbox, .text2box, .text3box{float: left;display: inline;overflow: hidden;width: 74%;}
.dxbox, .text2box, .text3box{line-height: 1.5em;}
.bdbox{float: left;width: 100%;margin-bottom: 10px;font-size:0.9rem;}
.dxbox label{margin-left: 2px;margin-right: 4px;cursor: pointer;}
.dxbox img{display: inline-block;}
.textbox input{width: 90%;font-size: 16px;color: rgb(102, 102, 102);padding: 4px 6px;background: rgb(252, 252, 252) none repeat scroll 0% 0%; border: 1px solid #D8D8D8;}
.xlbox select.dqxl{width: 30.15%;height: 26px;border: 1px solid rgb(160, 160, 160);}
.text2box textarea{width: 90%;height: 50px;padding: 6px 8px;font-size: 14px;resize: none;background: rgb(255, 255, 255) none repeat scroll 0% 0%;border: 1px solid #D8D8D8;}
.text3box input{width: 80px; color: #e90008; text-align: center; vertical-align: middle; margin-right: 8px; padding: 4px 5px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bolder; font-size: 1rem;}
.subbox{width: 100%;float: left;text-align: center;padding-bottom: 10px;}
.subbox input{width: 200px;height: 36px;line-height: 36px;color: rgb(255, 255, 255);font-size: 16px;vertical-align: middle;cursor: pointer;border: 0px none;}
#fahuo{width: 100%; font-size: 0.7rem; line-height: 200%; background: #EFEFEF; text-align: left; border-top: 1px solid #DDDDDD;margin-bottom: 10px;}
#fahuo ul{padding: 10px; height: 105px; overflow: hidden; margin:0px;}
#fahuo span{color: rgb(0, 204, 51);}
#fahuo ul li font{color: #FF0000;font-weight: 600;}
#order{width: 100%;background: rgb(255, 240, 240) none repeat scroll 0% 0%; position:relative;}
.title, .subbox input{background: rgb(255, 102, 102) none repeat scroll 0% 0%;}
form:after{content:"";display:block;overflow:hidden;height:0;clear:both;}
.xlbox select{width:31.2%;float: left;font: 0.9rem Microsoft YaHei; border-color: #D8D8D8; height:30px; margin-right: 2px; box-sizing: border-box;background: #fff;}
.teb-top{padding-top: 0 !important;padding-bottom: 2px;}
.xlbox select:last-child{margin-right: 0;}
.shuxiang,.pixiu_num{margin: 0px; font-size: 0.9rem; background:#fff; width: 52%; padding: 2px 8px;-webkit-tap-highlight-color: rgba(255,255,255,0); display: inline-block; border-radius: 10px; position: relative; white-space:nowrap; cursor: pointer;}
.shuxiang:after{content: ""; display: inline-block; width: 0px; height: 0px; border: 5px solid; border-color: #333 transparent transparent; position: absolute; right: 1px; top: 50%; margin-top: -2.5px;}
.float{position: fixed; height: 100%; top: 0; left: 0; right: 0; margin: auto; z-index:100; display:none;}
.shuxiangBox{padding:10px 0; font-size: 1rem;}
.shuxiangBox .bdxx{float: none; display: block; overflow: hidden; _width: 23%; text-align: center; width: 100%; padding: 0px; font-size: 1.2rem; margin-bottom:1rem;}
.shuxiangBox div{padding-left:30px;}
.shuxiangBox .go span{margin: 0 4px;}
.bg_cover{width: 100%; height: 100%; background: #333; filter: alpha(opacity=90); -webkit-opacity: 0.7; opacity: 0.9; z-index: 10;}
.pixiu_num select{margin: 0px; border: 0px none; width: 100%; font: 0.9rem Microsoft YaHei;}
.order_list{position: relative;border-left: 2px solid transparent;border-right: 2px solid transparent;overflow: hidden; padding: 8px 0px 8px; border-top: 2px solid transparent; margin: 0.3rem auto; width: 97%; box-sizing: border-box;border-bottom: 1px solid #D8D8D8;}
.order_list .list_a{width: 24px; height: 24px; margin-top: 20px; float: left; border-radius: 50%; background: transparent url("../img/mbjs_09.jpg") no-repeat scroll left top; margin-left:5px;}
.shuxiangBox .list_a{margin-top:0; margin-right:5px;}
.order_list .qz_cur{margin-top: 20px;background: transparent url("../img/mbjs_08.jpg") no-repeat scroll left top;}
.shuxiangBox .qz_cur{margin-top:0;}
.order_list .list_b{width: 60px; float: left; margin-left: 5px; border: 1px solid #DCDCDC;}
.order_list .list_b img{width: 100%;}
.order_list dl{overflow: hidden; padding-left: 10px; margin:0 0;}
.order_list dt{color: #000; line-height: 18px; padding-bottom: 10px; font-size: 1rem;}
.order_list dd{display:inline-block; margin: 0; font-size: 0.9rem;}
.order_list del{display: inline-block; font-size: 0.8rem; margin-left: 1rem;}
.order_list .go{background: #fff; margin-top: 5px;display: inline-block; padding: 2px; margin: 0px 0px 0px 15px;}
.order_list .go a{width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color: #FF0000; background-color: #eee; display: inherit;}
.order_list .go span{width: 20px; height: 20px; line-height: 20px; text-align: center; color: #000; display: inline-block;}
.line{height: 20px;border-top:10px solid #d8d8d8;}
.close{width: 35px; height: 35px; display: block; background: #d4cdcd; border-radius: 30px; position: absolute; top: 5px; right: 5px; line-height: 28px; text-align: center; color: #fff; font-size: 2rem;}
.bdxx_ch{display: block; margin:0.5rem 0; padding: 5px;}
.bdxx_ch:last-child{margin-bottom:0;}
.bdxx_ch p{margin: 0px; display: inline-block; width:53%;}
/*footer*/
footer{margin: 0px auto 75px; padding: 0; width: 100%; clear: both; border-top: 1px solid #ddd; background-color:#f9f9f9;}
footer p{text-align: center; font-size: 0.8rem; border-top: 1px solid #fff; padding-top: 5px; margin:0px;}
/*fixed*/
.fixed{position:fixed;left: 0;right: 0;bottom:0;margin:0px auto;width:100%;max-width:640px;min-width:320px;z-index:99;}
.dibu_daojishi{display:inline;}
.time-count{padding-left:10px;}
.time-count span{font-weight: bold; padding: 0 0 0 5px; color: #D0740A; font-size: 1.2rem;}
.time-count img{display: inline-block;}
.fix1{position:relative;}
.fix1 .bg{height:40px;background:#333;filter:alpha(opacity=90);-webkit-opacity: 0.9;-moz-opacity: 0.9;-ms-opacity: 0.9;-o-opacity: 0.9;opacity: 0.9;}
.fix1 .time-count{position: absolute; top: 5px; color: #fff;}
.fix2{padding: 3% 0;background:#333;}
.fix2 a{color: #fff; width: 32%; display: inline-block; text-align: center; border-right: 1px solid #efefef;-webkit-tap-highlight-color: rgba(255,255,255,0);}
.fix2 a:last-child{border:0px none; background: #f66; border-radius: 10px; -webkit-animation:big 1.2s linear infinite; animation:big 1.2s linear infinite;}
/*main0*/
.main0 h1{background: #b30b08; color: #fff; margin: 0; text-align: center; font-size: 1.5rem; /*padding:0.5rem 0;*/}
.main0 p{color: #f00; width: 95%; margin: 0.5rem auto; text-indent: 2em; line-height: 150%; font-size: 1rem; font-weight:bolder;}
.main0 span{/*color:#FAB608;*/ color:#000;}
.main0 b{color:#ab7d0a;}
.main0 h1 img{display: inline-block; max-width: 100%;}
/*main1*/
.p1{font-size: 1.5rem; font-weight: bolder; color: #fff; text-align: center; background-color: #d21734; padding: 20px 0;}
.p1 b{font-size:2.5rem;}
/*main2*/
.icon{display: inline-block; width: 0; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #968255; vertical-align: middle; margin-right:5px;}
.p2{background-color:#eee9e6;border-top:10px solid #d21734;padding:5px;color:#6C594D;font-weight:bolder;font-size:1rem;}
.p3{background-color: #f8e9c7; width: 100%; padding: 10px 0;}
.p3_2{position:relative;}
.p3_2 p{position: absolute; top: 2rem; font-size: 0.9rem; color: #f7c588; padding: 2.5%; font-weight: 600; line-height: 1.3rem;}
.pics{width:65%;}
.indent{text-indent: 2em;width:95%;margin:0.5rem auto;line-height:1.5rem;}
.p4{background:url("../img/bg.jpg") repeat-y left top;padding: 2%; line-height: 1.5rem; color: #5e2e00;}
.black{color:#000;}
/*main3*/
.main3 strong{display:block;text-align:center;}
.red{color:#e90008;font-weight:bolder;}
.center{text-align:center;}
.main3 p:first-child,.main3 div,.case{background:#f9f9f9;padding:5px 0;}
.case p,.main4 p,.main5 p{width:95%;}
.case strong{color:#602d00; padding: 10px 0; font-size: 1rem;}
.case h2,.main5 h2{text-align: center; background: #e01f20; color: #fff; font-size: 1.2rem; width: 75%; margin: 0 auto 0.83em; padding: 5px;}
.case p{margin:0.8em auto;}
/*main4*/
.main4,.main5{background:#f9f9f9;}
.main4 h2{margin: 0; text-align: center; background: #e01f20; color: #fff; padding: 0.5rem 0;}
.main4 p,.main5 p{line-height: 1.5rem; margin: 0.8rem auto;}
.main4 strong{display: block;color:#e01f20;font-size:1.2rem;padding:10px 0 10px 15px;background:#fdfcfc;}
.icon2{width: 30px; height: 30px; background: #e01f20; display: inline-block; border-radius: 50%; vertical-align: middle; text-align: center; line-height: 30px; color: #fff; font-size: 20px;}
.person p,.tips p{display:table;}
.person span,.tips span{display:table-cell;}
.person p span:first-child,.tips p span:first-child{width:40px;}
/*main5*/
.main5{padding:20px 0px;}
.main5 .icon{border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 20px solid #e01f20;}
.main5 h2{margin-top:20px;}
.main5 h2:first-child{margin-top:0px;}
.main5 strong{width: 85%; display: block; margin: 0px auto; line-height: 1.5rem; color: #f00; padding: 10px; border: 2px dashed; border-radius: 20px;}
.bmf-hmn h2,.bmf-hty h2{width: 100%; padding: 5px 0; font-size: 1.5rem; margin-top: 5px !important;}
.bmf-hmn p,.bmf-hty p{text-indent: 2em;}
/*commont*/
.tip-title{background:#eee9e6; font-size: 1.1rem; font-weight: bolder; color: #634f42; padding: 5px 10px;}
.comment{width: 100%;height: 360px;margin-top: 10px;margin-bottom: 0px;overflow: hidden;}
.comment-inner{width: 100%;}
.comment-name{line-height: 25px;color: rgb(232, 55, 60);margin-left: 10px;font-size: 14px;}
.comment-content{line-height: 25px;margin:0px 10px;font-size: 14px;color: rgb(102, 102, 102);border-bottom: 1px dotted rgb(204, 204, 204);}
/*pixiu*/
.pixiu{background: #ffe77d; width: 95%; padding: 2.5%;}
.pixiu strong{text-align: center; display: block; font-size: 1.05rem; line-height: 2rem; margin-bottom: 10px;}
.pixiu strong:first-child{font-size: 1.5rem; color: #e90008; margin: 15px 0px;}
.pixiu p{line-height:1.5rem;margin:0.8rem auto;}
.pixiu p span{color:#910a00;font-weight: bolder;}
.pixiu div img{float: right; width: 35%; position: relative; top: 10px;}
@-webkit-keyframes big{0%{transform:scale(0.6);}50%{transform:scale(1);}100%{transform:scale(0.6);}}
@keyframes big{0%{transform:scale(0.6);}50%{transform:scale(1);}100%{transform:scale(0.6);}}
/*下单提示*/
#tck_m{width: 100%; height:auto; position: fixed; z-index: 999998; left: 0; top: 40%; opacity: 1;}
.tck{padding: 0px 10px;}
.tck dl{background-color: #fff; border: 1px solid #d5d5d5; line-height: 50px;}
.tck dt{float: right; width: 46px; height: 50px; border-left: 1px solid #d5d5d5; text-align: center;}
.tck dd{font-size: 15px; text-align: center;}
.tck a{display:block;}
.tck img{vertical-align:middle;display:inline;}
.tck-put{padding-bottom: 3px;margin-right: 3px;}
.order_ts img{display:inline;vertical-align:middle;}
@media screen and (min-width:640px){html{font-size:20px}.p3_2 p{top:3.5rem;font-size:1.2rem;line-height:2rem}}
@media screen and (min-width:360px){.p3_2 p{top:2.5rem;}}
@media screen and (min-width:400px){.p3_2 p{font-size:1rem}}
@media screen and (min-width:450px){.p3_2 p{top:3.5rem;font-size:1.1rem}}
@media screen and (min-width:450px){.p3_2 p{top:3.5rem;}}
@media screen and (min-width:520px) and (max-width: 639px){.p3_2 p{top:4rem;font-size:1.2rem}}

.shenxiao .list_a{margin:0; margin-left:8%;}
.shenxiao .order_list dl{padding-left:22px;}
.shenxiao .order_list .go{margin: 0px 0px 0px 8%;}
.goodsName{font-size:0.9rem;padding-top:5px; border-bottom: 1px dashed #d8d8d8; padding-bottom: 5px;padding-left: 16px;}
.goodsName p{display: inline-block; vertical-align: middle;}
.goodsPic{width: 60px; margin-left: -4px; border: 1px solid #DCDCDC;}
.goodsName dl{display: inline-block; margin: 0 0 0 10px; vertical-align:middle;}
.goodsName dd{margin:0;padding-top:10px;color:#f00;}
/*2017.2.4 备注信息*/
.beizhu{margin:0.8rem 0.8rem; font-size: 1rem; color: #ff6666; font-weight: bolder; white-space: nowrap; /*display: none;*/}
.beizhu b,.beizhu strong{font-size:1.2rem; display:inline-block;}
.beizhu strong{color:#f00;}
/*去除苹果默认按钮样式*/
input[type="button"], input[type="submit"], input[type="reset"], button{-webkit-appearance: none;border-radius:0;}
.goBuy{padding: 2px 0;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}


